package gestorHotel.habitacion;

import uiMain.menuconsola.Main;

public class Tipo {
	private String nombre;
	private double precio;
	
	public Tipo() {
		this.nombre = null;
		this.precio = 0.0;
	}
	
	public Tipo(String nombre, double precio) {
		this.nombre = nombre;
		this.precio = precio;
	}
	
	public String getNombre() {
		return this.nombre;
	}
	
	public double getPrecio() {
		return this.precio;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public void setPrecio(double precio) {
		this.precio = precio;
	}
	
	public void crear(String h) {
		if (!Main.hoteles.get(h).getTipos().containsKey(this.nombre))
			Main.hoteles.get(h).getTipos().put(this.nombre, this);
	}
	
	public void eliminar(String h) {
		if (Main.hoteles.get(h).getTipos().containsKey(this.nombre))
			Main.hoteles.get(h).getTipos().remove(this.nombre);
	}
	
	public void editar(String h) {
		if (Main.hoteles.get(h).getTipos().containsKey(this.nombre))
			Main.hoteles.get(h).getTipos().put(this.nombre, this);
	}
	
	public void mostrar() {
		System.out.println();
		System.out.println("Nombre: " + this.nombre);
		System.out.println("Precio: " + this.precio);
	}
}
